import { name, version } from './package.json';

export { name, version };

/**
 * 调试项目配置信息
 */
export const project: Record<string, any> = {
  id: name,
  name: '物料开发项目',
  platform: 'web'
};

/**
 * 【关键】库导出名称 (library)
 * - 对应物料描述 `Material.library`
 * - 设计器通过此名称加载物料包
 */
export const library = 'BPMN';

/**
 * 【关键】物料描述导出名称 (material)
 * - 对应包含 `Material` 接口对象的变量名
 * - 设计器通过此名称获取物料描述
 */
export const material = 'BPMNMaterial';

/**
 * 物料在设计器组件面板中的标题文本
 */
export const label = 'BPMN扩展库';

/**
 * 库产物文件
 */
export const outputLibrary = ['dist/style.css', 'dist/index.umd.js'];

/**
 * 物料描述产物文件
 */
export const outputMaterial = 'dist/material.umd.js';
